package cn.edu.imau.zy.activiti.vo;

import java.util.List;

import lombok.Data;

@Data
public class ProcessNodeVo
{
    // 节点id
    private String nodeId;

    // 节点名
    private String name;

    // 节点类型 0开始 1用户任务 2结束
    private Integer type;


    // 或集
    // 关联角色
    private List<String> orRoleIds;

    // 关联用户
    private List<String> orUserIds;

    // 关联部门
    private List<String> orDeptIds;

    // 选操作人的部门负责人
    private Boolean orDeptHeader = false;

    // 所属班级班主任
    private Boolean orClassDirector = false;

    // 与申请人相同部门
    private Boolean orEqualDept;

    // 与集
    // 关联角色
    private List<String> andRoleIds;

    // 关联用户
    private List<String> andUserIds;

    // 关联部门
    private List<String> andDeptIds;

    // 选操作人的部门负责人
    private Boolean andDeptHeader = false;

    // 所属班级班主任
    private Boolean andClassDirector = false;

    // 与申请人相同部门
    private Boolean andEqualDept;

    // 系书记
    private Boolean secretary;

    // 系学办主任
    private Boolean office;

    //申请人
    private Boolean applyer;
}